Featuremodellbasiertes und kombinatorisches Testen von Software-Produktlinien
نویسندگان
چکیده
Software-Produktlinien-Entwicklung bietet eine systematische Wiederverwendung von Software-Artefakten. Auf Grund der Tatsache, dass viele Produkte aus einer Produktlinie abgeleitet werden können, ist es unerlässlich Testverfahren zu entwickeln, die zum einen eine möglichst vollständige Abdeckung von allen möglichen Produkten sicherstellen und zum anderen weniger aufwändig sind, als jedes Produkt einzeln zu testen. In diesem Beitrag wird die Entwicklung eines neuen Algorithmus zur Auswahl einer Menge von Produktinstanzen als Testkandidaten beschrieben. Dieser vereint Techniken der Modelltransformation, des kombinatorischen Testens und des Lösens binärer Constraintsysteme vermittels Forward Checking.
منابع مشابه
Verknüpfung von kombinatorischem Plattform- und individuellem Produkt-Test für Software-Produktlinien
Das Software-Produktlinien Paradigma verspricht durch organisierte Wiederverwendung von Entwicklungsartefakten eine schnelle, kosteneffiziente und qualitativ hochwertige Entwicklung von ähnlichen Produkten auf Basis einer gemeinsamen Produktlinien-Plattform. Dabei entstehen für das Testen von Software-Produktlinien neue Herausforderungen: Zum einen entsteht die Frage, wie die wiederverwendbaren...
متن کاملArchitekturgetriebenes Pairwise-Testing für Software Produktlinien
Software-Produktlinien-Entwicklung ermöglicht eine systematische Wiederverwendung von Software. Aufgrund der Variabilität innerhalb von Software-Produktlinien (SPL) kann eine sehr hohe Anzahl von verschiedenen Produkten erzeugt werden. Daher ist es unerlässlich Testverfahren zu entwickeln, die zum einen eine möglichst vollständige Abdeckung von allen zu generierenden Produkten sicherstellen und...
متن کاملProdukt-Variabilität im gesamten Lebenszyklus (PVLZ2009)
Ansätze zu Produktlinien und Produktfamilien beschäftigen sich meist mit den Anforderungen und der Architektur, die Erweiterbarkeit und Variabilität ausdrückt und modelliert. Bereits beim Testen, aber mehr noch bei der Installation und Migration wird die Variabilität oft erheblich reduziert. Welche Maßnahmen müssen ergriffen werden, damit die Vorteile durch Variabilität tatsächlich bei dem Endk...
متن کاملSoftwarebasierte Produktlinien - Szenarien für Automobilhersteller und Zulieferer
Die Suche nach Lösungsansätzen zur Handhabung der im Automobilbereich oft zitierten, schwer handhabbaren Entwicklungskomplexität führt die Fahrzeughersteller zu den von einigen großen Zuliefererfirmen erfolgreich eingesetzten Produktlinien für softwareintensive Systeme (Software-Produktlinien). Nun gilt es seitens der Hersteller, ihre Potentiale für Software-Produktlinien zu identifizieren und ...
متن کاملZwischenbericht des AK Requirements-Engineering-Frameworks und Produktlinien
Es gibt heute eine Vielzahl von Frameworks, die aus verschiedenen Perspektiven die Grundzüge des Requirements-Engineering und -Management beschreiben (z.B. Prozess-, Informationsund Reifegradmodelle). In unterschiedlichem Maße berücksichtigen sie Belange der Software-Produktlinienentwicklung. Der Arbeitskreis „Requirements-Engineering-Frameworks und Produktlinien“ stellt die Frameworks einander...
متن کامل